package com.mjf.cjt.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TCjtExpensevoucherListVo {
    private Long expenseVoucherId;

    /** 业务类型名称 */
    private String businessTypeName;

    /** 单据号 */
    private String code;

    /** 单据日期 */
    private String voucherdate;

    /** 票据类型 */
    private String billtypeName;

    /** 发票号 */
    private String invoiceCode;

    /** 往来单位编码 */
    private String partnerCode;

    /** 往来单位名称 */
    private String partnerName;

    /** 往来单位简称 */
    private String partnerAbbname;

    /** 记账方向 */
    private String arapAccountDirectionName;

    /** 字符供应商自定义项1 */
    private String partnerPriuserdefnvc1;

    /** 字符供应商自定义项2 */
    private String partnerPriuserdefnvc2;

    /** 字符供应商自定义项3 */
    private String partnerPriuserdefnvc3;

    /** 字符供应商自定义项4 */
    private String partnerPriuserdefnvc4;

    /** 字符供应商自定义项5 */
    private String partnerPriuserdefnvc5;

    /** 数值供应商自定义项1 */
    private BigDecimal partnerPriuserdefdecm1;

    /** 数值供应商自定义项2 */
    private BigDecimal partnerPriuserdefdecm2;

    /** 数值供应商自定义项3 */
    private BigDecimal partnerPriuserdefdecm3;

    /** 数值供应商自定义项4 */
    private BigDecimal partnerPriuserdefdecm4;

    /** 数值供应商自定义项5 */
    private BigDecimal partnerPriuserdefdecm5;

    /** 部门名称 */
    private String deptName;

    /** 门店名称 */
    private String storeName;

    /** 业务员姓名 */
    private String clerkName;

    /** 结算方式 */
    private String settlestyleName;

    /** 账号名称 */
    private String bankAccountName;

    /** 币种 */
    private String currencyName;

    /** 汇率 */
    private String exchangeRate;

    /** 付款到期日 */
    private String arrivalDate;

    /** 关联单据 */
    private String sourceVouchertypeName;

    /** 关联单号 */
    private String sourceVoucherCode;

    /** 销售订单号 */
    private String saleOrderCode;

    /** 采购订单号 */
    private String purchaseOrderCode;

    /** 备注 */
    private String memo;

    /** 制单人 */
    private String maker;

    /** 代理人 */
    private String agency;

    /** 修改人 */
    private String reviser;

    /** 审核人 */
    private String auditor;

    /** 审核日期 */
    private String auditedDate;

    /** 审核时间 */
    private String auditedTime;

    /** 打印次数 */
    private String printcount;

    /** 变更人 */
    private String changer;

    /** 变更日期 */
    private String changeDate;

    /** 含税金额 */
    private BigDecimal origTaxamountSum;

    /** 本币含税金额 */
    private BigDecimal taxamountSum;

    /** 现结金额 */
    private BigDecimal origAmount;

    /** 本币现结金额 */
    private BigDecimal amount;

    /** 使用预付 */
    private BigDecimal origPaymentAmount;

    /** 使用预付(本币) */
    private BigDecimal paymentAmount;

    /** 单据状态 */
    private String voucherstateName;

    /** 凭证状态 */
    private String docId;

    /** 结款状态 */
    private String vouchersettlestateName;

    /** 专用字符自定义项1 */
    private String priuserdefnvc1;

    /** 专用字符自定义项2 */
    private String priuserdefnvc2;

    /** 专用字符自定义项3 */
    private String priuserdefnvc3;

    /** 专用字符自定义项4 */
    private String priuserdefnvc4;

    /** 专用字符自定义项5 */
    private String priuserdefnvc5;

    /** 专用字符自定义项6 */
    private String priuserdefnvc6;

    /** 数值专用自定义项1 */
    private BigDecimal priuserdefdecm1;

    /** 数值专用自定义项2 */
    private BigDecimal priuserdefdecm2;

    /** 数值专用自定义项3 */
    private BigDecimal priuserdefdecm3;

    /** 数值专用自定义项4 */
    private BigDecimal priuserdefdecm4;

    /** 数值专用自定义项5 */
    private BigDecimal priuserdefdecm5;

    /** 数值专用自定义项6 */
    private BigDecimal priuserdefdecm6;

    /** 公用字符自定义项1 */
    private String pubuserdefnvc1;

    /** 公用字符自定义项2 */
    private String pubuserdefnvc2;

    /** 公用字符自定义项3 */
    private String pubuserdefnvc3;

    /** 公用字符自定义项4 */
    private String pubuserdefnvc4;

    /** 公用字符自定义项5 */
    private String pubuserdefnvc5;

    /** 公用字符自定义项6 */
    private String pubuserdefnvc6;

    /** 公用数值自定义项1 */
    private BigDecimal pubuserdefdecm1;

    /** 公用数值自定义项2 */
    private BigDecimal pubuserdefdecm2;

    /** 公用数值自定义项3 */
    private BigDecimal pubuserdefdecm3;

    /** 公用数值自定义项4 */
    private BigDecimal pubuserdefdecm4;

    /** 公用数值自定义项5 */
    private BigDecimal pubuserdefdecm5;

    /** 公用数值自定义项6 */
    private BigDecimal pubuserdefdecm6 ;

    /** 时间戳 */
    private String ts;

    /** 创建时间 */
    private String createdTime;

    /** 附件数 */
    private String busopAttachCount;

    /** 外部单据号 */
    private String datasourceVoucherCode;

    /** 机构 */
    private String marketingOrganName;

    /** 外部单据ID */
    private String datasourceCode;
}
